<?xml version="1.0" encoding="UTF-8" ?>

 <!DOCTYPE tiles-definitions PUBLIC
       "-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN"
       "http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">


<!--
     This is a blank Tiles definition file with a commented example.
-->

<tiles-definitions> 

	<definition name="base.definition" path="/layouts/master.jsp">
        <put name="header" value="/layouts/header.jsp" /> 
        <put name="footer" value="/layouts/footer.jsp" />
        <put name="menu" value="/layouts/menu.jsp" />
        <put name="title" value="" />
    </definition>
    
    <definition name="about.show" extends="base.definition">
        <put name="body" value="/pages/helps/about.jsp" />
    </definition>
    
    <definition name="password.change" path="/layouts/window.jsp">
        <put name="body" value="/pages/login/changePassword.jsp" />
    </definition>
  
  	<definition name="kpiList.import" extends="base.definition">
        <put name="body" value="/pages/pim/kpiListImport.jsp" />
    </definition>
    <definition name="employee.list" extends="base.definition">
        <put name="body" value="/pages/pim/employeeList.jsp" />
    </definition>
    <definition name="employee.add" path="/layouts/window.jsp">
        <put name="body" value="/pages/pim/employeeAdd.jsp" />
    </definition>
    <definition name="empPersonalDetail.update" extends="base.definition">
        <put name="body" value="/pages/pim/empPersonalDetailUpdate.jsp" />
    </definition>
    <definition name="empContactDetail.update" extends="base.definition">
        <put name="body" value="/pages/pim/empContactDetailUpdate.jsp" />
    </definition>
    <definition name="empLoginDetail.update" extends="base.definition">
        <put name="body" value="/pages/pim/empLoginDetailUpdate.jsp" />
    </definition>
    <definition name="empEmergencyContact.list" extends="base.definition">
        <put name="body" value="/pages/pim/empEmergencyContactList.jsp" />
    </definition>
    <definition name="empEmergencyContact.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/pim/empEmergencyContactUpdate.jsp" />
    </definition>
    <definition name="empDependent.list" extends="base.definition">
        <put name="body" value="/pages/pim/empDependentList.jsp" />
    </definition>
    <definition name="empDependent.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/pim/empDependentUpdate.jsp" />
    </definition>
    <definition name="empSupervisor.list" extends="base.definition">
        <put name="body" value="/pages/pim/empSupervisorList.jsp" />
    </definition>
    <definition name="empSupervisor.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/pim/empSupervisorUpdate.jsp" />
    </definition>
    <definition name="empSubordinate.list" extends="base.definition">
        <put name="body" value="/pages/pim/empSubordinateList.jsp" />
    </definition>
    <definition name="empSubordinate.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/pim/empSubordinateUpdate.jsp" />
    </definition>
    <definition name="empExperience.list" extends="base.definition">
        <put name="body" value="/pages/pim/empExperienceList.jsp" />
    </definition>
    <definition name="empExperience.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/pim/empExperienceUpdate.jsp" />
    </definition>
    <definition name="empEducation.list" extends="base.definition">
        <put name="body" value="/pages/pim/empEducationList.jsp" />
    </definition>
    <definition name="empEducation.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/pim/empEducationUpdate.jsp" />
    </definition>
    <definition name="empSkill.list" extends="base.definition">
        <put name="body" value="/pages/pim/empSkillList.jsp" />
    </definition>
    <definition name="empSkill.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/pim/empSkillUpdate.jsp" />
    </definition>
    <definition name="empLanguage.list" extends="base.definition">
        <put name="body" value="/pages/pim/empLanguageList.jsp" />
    </definition>
    <definition name="empLanguage.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/pim/empLanguageUpdate.jsp" />
    </definition>
    <definition name="empLicense.list" extends="base.definition">
        <put name="body" value="/pages/pim/empLicenseList.jsp" />
    </definition>
    <definition name="empLicense.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/pim/empLicenseUpdate.jsp" />
    </definition>
    <definition name="empSalary.list" extends="base.definition">
        <put name="body" value="/pages/pim/empSalaryList.jsp" />
    </definition>
    <definition name="empSalary.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/pim/empSalaryUpdate.jsp" />
    </definition>
    <definition name="empCompensation.list" extends="base.definition">
        <put name="body" value="/pages/pim/empCompensationList.jsp" />
    </definition>
    <definition name="empJob.list" extends="base.definition">
        <put name="body" value="/pages/pim/empJobList.jsp" />
    </definition>
    <definition name="empJob.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/pim/empJobUpdate.jsp" />
    </definition>
    <definition name="empTerminationReason.list" extends="base.definition">
        <put name="body" value="/pages/pim/empTerminationReasonList.jsp" />
    </definition>
    <definition name="empTerminationReason.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/pim/empTerminationReasonUpdate.jsp" />
    </definition>
    <definition name="empReportingMethod.list" extends="base.definition">
        <put name="body" value="/pages/pim/empReportingMethodList.jsp" />
    </definition>
    <definition name="empReportingMethod.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/pim/empReportingMethodUpdate.jsp" />
    </definition>
    
    <definition name="user.list" extends="base.definition">
        <put name="body" value="/pages/admin/users/userList.jsp" />
    </definition>
    <definition name="user.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/admin/users/userUpdate.jsp" />
    </definition>
    
    <definition name="orgGenInfo.display" extends="base.definition">
        <put name="body" value="/pages/admin/organization/orgGenInfo.jsp" />
    </definition> 
    
    <definition name="location.list" extends="base.definition">
        <put name="body" value="/pages/admin/organization/locationList.jsp" />
    </definition>
    
    <definition name="location.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/admin/organization/locationUpdate.jsp" />
    </definition> 
    
    <definition name="jobTitle.list" extends="base.definition">
        <put name="body" value="/pages/admin/job/jobTitle.jsp" />
    </definition>
    
    <definition name="jobTitle.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/admin/job/jobTitleUpdate.jsp" />
    </definition> 
    
    <definition name="payGrade.list" extends="base.definition">
        <put name="body" value="/pages/admin/job/payGradeList.jsp" />
    </definition>
    
    <definition name="payGrade.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/admin/job/payGradeUpdate.jsp" />
    </definition> 
    
    <definition name="employmentStatus.list" extends="base.definition">
        <put name="body" value="/pages/admin/job/employmentStatusList.jsp" />
    </definition>
    <definition name="employmentStatus.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/admin/job/employmentStatusUpdate.jsp" />
    </definition> 
    
    <definition name="jobCategory.list" extends="base.definition">
        <put name="body" value="/pages/admin/job/jobCategoryList.jsp" />
    </definition>
    <definition name="jobCategory.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/admin/job/jobCategoryUpdate.jsp" />
    </definition> 
    
    <definition name="skill.list" extends="base.definition">
        <put name="body" value="/pages/admin/qualification/skillList.jsp" />
    </definition>
    <definition name="skill.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/admin/qualification/skillUpdate.jsp" />
    </definition> 
    
    <definition name="education.list" extends="base.definition">
        <put name="body" value="/pages/admin/qualification/educationList.jsp" />
    </definition>
    <definition name="education.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/admin/qualification/educationUpdate.jsp" />
    </definition>
    
    <definition name="major.list" extends="base.definition">
        <put name="body" value="/pages/admin/qualification/majorList.jsp" />
    </definition>
    <definition name="major.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/admin/qualification/majorUpdate.jsp" />
    </definition>
    
    <definition name="license.list" extends="base.definition">
        <put name="body" value="/pages/admin/qualification/licenseList.jsp" />
    </definition>
    <definition name="license.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/admin/qualification/licenseUpdate.jsp" />
    </definition>
    
    <definition name="language.list" extends="base.definition">
        <put name="body" value="/pages/admin/qualification/languageList.jsp" />
    </definition>
    <definition name="language.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/admin/qualification/languageUpdate.jsp" />
    </definition>
    <definition name="nationality.list" extends="base.definition">
        <put name="body" value="/pages/admin/nationalities/nationalityList.jsp" />
    </definition>
    <definition name="nationality.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/admin/nationalities/nationalityUpdate.jsp" />
    </definition>
    <definition name="compensation.list" extends="base.definition">
        <put name="body" value="/pages/admin/compensations/compensationList.jsp" />
    </definition>
    <definition name="compensation.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/admin/compensations/compensationUpdate.jsp" />
    </definition>
    <definition name="payroll.list" extends="base.definition">
        <put name="body" value="/pages/admin/payroll/payroll.jsp" />
    </definition>
    <definition name="customer.list" extends="base.definition">
        <put name="body" value="/pages/admin/project/customerList.jsp" />
    </definition>
    <definition name="customer.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/admin/project/customerUpdate.jsp" />
    </definition> 
    
    <definition name="project.list" extends="base.definition">
        <put name="body" value="/pages/admin/project/projectList.jsp" />
    </definition>
    <definition name="project.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/admin/project/projectUpdate.jsp" />
    </definition>

	<definition name="structure.list" extends="base.definition">
        <put name="body" value="/pages/admin/organization/structure.jsp" />
    </definition>
	<definition name="structure.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/admin/organization/structureUpdate.jsp" />
    </definition>
    
    <definition name="roleGroup" extends="base.definition">
        <put name="body" value="/pages/admin/role/roleGroup.jsp" />
    </definition>
    
    <definition name="adminConfigs.list" extends="base.definition">
        <put name="body" value="/pages/admin/configs/configs.jsp" />
    </definition>
    
     <definition name="adminConfigs.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/admin/configs/configsUpdate.jsp" />
    </definition>
    
    <definition name="candidate.list" extends="base.definition">
        <put name="body" value="/pages/recruit/candidateList.jsp" />
    </definition>
    <definition name="candidate.update" extends="base.definition">
        <put name="body" value="/pages/recruit/candidateUpdate.jsp" />
    </definition>
    <definition name="candidate.add" path="/layouts/window.jsp">
        <put name="body" value="/pages/recruit/candidateAdd.jsp" />
    </definition>
    <definition name="canEducation.list" extends="base.definition">
        <put name="body" value="/pages/recruit/canEducationList.jsp" />
    </definition>
    <definition name="canEducation.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/recruit/canEducationUpdate.jsp" />
    </definition>
    <definition name="canLanguage.list" extends="base.definition">
        <put name="body" value="/pages/recruit/canLanguageList.jsp" />
    </definition>
    <definition name="canLanguage.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/recruit/canLanguageUpdate.jsp" />
    </definition>
    <definition name="canLicense.list" extends="base.definition">
        <put name="body" value="/pages/recruit/canLicenseList.jsp" />
    </definition>
    <definition name="canLicense.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/recruit/canLicenseUpdate.jsp" />
    </definition>
    <definition name="canSkill.list" extends="base.definition">
        <put name="body" value="/pages/recruit/canSkillList.jsp" />
    </definition>
    <definition name="canSkill.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/recruit/canSkillUpdate.jsp" />
    </definition>
    <definition name="canExperience.list" extends="base.definition">
        <put name="body" value="/pages/recruit/canExperienceList.jsp" />
    </definition>
    <definition name="canExperience.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/recruit/canExperienceUpdate.jsp" />
    </definition>
    <definition name="vacancy.list" extends="base.definition">
        <put name="body" value="/pages/recruit/vacancyList.jsp" />
    </definition>
    <definition name="vacancy.update" extends="base.definition">
        <put name="body" value="/pages/recruit/vacancyUpdate.jsp" />
    </definition>
    <definition name="vacancy.add" extends="base.definition">
        <put name="body" value="/pages/recruit/vacancyAdd.jsp" />
    </definition>
    <definition name="candidate.recommended" extends="base.definition">
        <put name="body" value="/pages/recruit/candidateRecommended.jsp" />
    </definition>
    <definition name="interview.update" extends="base.definition">
        <put name="body" value="/pages/recruit/interviewUpdate.jsp" />
    </definition>
    <definition name="interview.list" extends="base.definition">
        <put name="body" value="/pages/recruit/interviewList.jsp" />
    </definition>
    <definition name="employ" path="/layouts/window.jsp">
        <put name="body" value="/pages/recruit/employ.jsp" />
    </definition>
    
    <definition name="leaveRequest.list" extends="base.definition">
        <put name="body" value="/pages/leave/leaveRequestList.jsp" />
    </definition>
    <definition name="leaveRequest.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/leave/leaveRequestUpdate.jsp" />
    </definition>
    <definition name="leaveApprove.list" extends="base.definition">
        <put name="body" value="/pages/leave/leaveApproveList.jsp" />
    </definition>
    <definition name="leaveApprove.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/leave/leaveApproveUpdate.jsp" />
    </definition>
    <definition name="leaveSummary.list" extends="base.definition">
        <put name="body" value="/pages/leave/leaveSummaryList.jsp" />
    </definition>
    <definition name="leaveSummary.update" path="/layouts/window.jsp">
        <put name="body" value="/pages/leave/leaveSummaryUpdate.jsp" />
    </definition>
    <definition name="dashLeave.show" extends="base.definition">
    	<put name="body" value="/pages/dashboard/dashLeave.jsp"/>
    </definition>
    <definition name="dashResource.show" extends="base.definition">
    	<put name="body" value="/pages/dashboard/dashResource.jsp"/>
    </definition>
    <definition name="dashRecruitment.show" extends="base.definition">
    	<put name="body" value="/pages/dashboard/dashRecruitment.jsp"/>
    </definition>
    
    <definition name="surveyList.list" extends="base.definition">
    	<put name="body" value="/pages/survey/surveyManagementList.jsp"/>
    </definition>
    <definition name="surveyList.update" extends="base.definition">
    	<put name="body" value="/pages/survey/surveyManagementUpdate.jsp"/>
    </definition>
    <definition name="surveyTakeList.list" extends="base.definition">
    	<put name="body" value="/pages/survey/surveyTakeList.jsp"/>
    </definition>
    <definition name="surveyTakeUpdate.update" extends="base.definition">
    	<put name="body" value="/pages/survey/surveyTakeUpdate.jsp"/>
    </definition>
    <definition name="surveySummaryList.list" extends="base.definition">
    	<put name="body" value="/pages/survey/surveySummaryList.jsp"/>
    </definition>
    <definition name="surveySummaryDetail.show" extends="base.definition">
    	<put name="body" value="/pages/survey/surveySummaryDetail.jsp"/>
    </definition> 
    <definition name="surveyFreeTextList.show" path="/layouts/window.jsp">
    	<put name="body" value="/pages/survey/surveyFreeTextList.jsp"/>
    </definition> 
    
    <!-- sample tiles definitions
    <definition name=".mainLayout" path="/common/layouts/classicLayout.jsp">
        <put name="title"  value="Sample Page Title" />
        <put name="header" value="/common/header.jsp" />
        <put name="menu"   value=".mainMenu" />
        <put name="footer" value="/common/footer.jsp" />
        <put name="body"   value=".portal.body" />
    </definition>

    <definition name=".mainMenu" path="/common/layouts/vboxLayout.jsp" >
        <putList name="list" >
            <add value=".menu.links" />
            <add value=".menu.taglib.references" />
            <add value=".menu.printer.friendly" />
            <add value=".menu.old.documents" />
      </putList>
    </definition>

    <definition name="aPage" extends=".mainLayout">
        <put name="title"  value="Another Title" />
        <put name="body"   value=".aPage.body" />
    </definition>

    end samples -->

    <definition name="${YOUR_DEFINITION_HERE}">
    </definition>

</tiles-definitions>
